import java.util.ArrayList;
import java.util.List;

public abstract class CardGame {

	List<Player> players = new ArrayList<Player>();

	protected abstract int getMaxPlayers();

	protected abstract int getMinPlayers();

	protected abstract void play();

	protected void play(int numPlayers) {

	}

	public List<Player> getPlayers() {
		return players;
	}

	public void setPlayers(List<Player> players) {
		this.players = players;
	}

}
